/* 车财宝弹出框1 */
.ccb-box1 { position: absolute; top: 0; left: 0; z-index: 1000; width: 700px; background: #fff; border-radius: 5px; overflow: hidden; }
.ccb-box1 .header { height: 44px; background: #12ADFF; padding-right: 15px; }
.ccb-box1 .header span { color: #fff; width: 80px; height: 44px; line-height: 44px; padding-left: 35px; margin-left: 30px; font-size: 16px; background: url(../images/znt.png) no-repeat 0 center; }
.ccb-box1 .header b { width: 24px; height: 24px; background: url(../images/close.png) no-repeat; margin-top: 12px; cursor: pointer; }
.ccb-box1 .money { padding: 35px 35px 0px; font-size: 16px; color: #666; }
.ccb-box1 .money p { padding-bottom: 40px; border-bottom: 1px dashed #e6e6e6; }
.ccb-box1 .money span { font-size: 28px; color: #fd3f3f; margin-right: 6px; }
.ccb-box1 .invest-money { padding: 70px 30px 0px; font-size: 16px; color: #666; }
.ccb-box1 .detail div { position: relative; display: inline-block; }
.ccb-box1 .detail .detail1 i { right: 34px; top: 10px; }
.ccb-box1 .detail .detail2 i { right: 15px; top: 10px; }
.ccb-box1 .detail i { font-size: 18px; position: absolute; }
.ccb-box1 .detail input { font-size: 16px; }
.ccb-box1 .detail b { position: absolute; width: 7px; height: 13px; background: url(../images/apply_arrow2.png) no-repeat; top: 14px; left: 100px; }
.ccb-box1 .detail .on { background-position: -15px 0; }
.ccb-box1 .action { text-align: center; font-size: 16px; padding: 45px 0px 25px; border-bottom: 1px dashed #e6e6e6; }
.ccb-box1 .guize { padding: 15px 35px 40px; font-size: 13px; color: #999; }
.ccb-box1 .guize h3 { font-size: 14px; color: #666; margin-bottom: 20px; }
.ccb-box1 .guize p { line-height: 20px; margin-bottom: 15px; }
.ccb-box2 .content { padding: 35px 20px; }
.ccb-box2 .content td { border: 1px solid #c5c5c5; color: #656565; font-size: 13px; height: 40px; line-height: 40px; position: relative; }
.ccb-box2 .content .progress { border: 1px solid #12adff; border-radius: 3px; float: left; height: 4px; margin: 23px 0px 0 10px; width: 80px; }
.ccb-box2 .content .progress-bar { background: #12adff none repeat scroll 0 0; float: left; height: 4px; width: 80%; }
.ccb-box2 .content i { background: url("../images/check_icon.png") no-repeat  0 0; cursor: pointer; display: inline-block; height: 12px; margin: 0 8px; width: 12px; }
.ccb-box2 .content .on { background-position: 0 -12px; }
.ccb-box2 .total { height: 48px; background: #f4f6f8; border: 1px solid #c5c5c5; line-height: 48px; color: #12adff; font-size: 13px; padding: 0 33px; margin-top: -1px; }
.ccb-box2 .total p { display: inline-block; height: 26px; line-height: 26px; border: 1px solid #c5c5c5; text-align: center; padding-left: 10px; background: #fff; }
.ccb-box2 .confirm { height: 88px; background: #fff; text-align: center; border: 1px solid #c5c5c5; margin-top: -1px; }
.ccb-box2 .confirm a { font-size: 16px; margin-top: 24px; }
.act1 input, .act1 i, .act2 input, .act2 i { color: #fd3f3f; border-color: #12adff; }
.ccb-box3 { width: 620px; color: #656565; }
.ccb-box3 .header span { background: none; margin-left: 20px; padding-left: 0; }
.ccb-box3 .content { padding-bottom: 0; }
.ccb-box3 .confirm { border: none; margin-top: 0; }
.ccb-box3 .cont { font-size: 14px; }
.ccb-box3 p { height: 36px; line-height: 36px; }
.ccb-box3 .cont cite { padding-left: 24px; }
.pct { font-size: 16px; margin-top: 10px; padding: 8px 0; border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; }
.ccb-box3 .ui-btn { width: 125px; }
.ccb-box3 .c-blue { font-size: 12px; margin-left: 15px; text-decoration: underline; }
.ccb-box3 .contTxtCenter { text-align: center; padding: 36px 0; font-size: 16px; }
.ccb-box3 .contTxt { text-indent: 2em; font-size: 14px; line-height: 30px; margin-bottom: 10px; }
.ccb-box3 .contTxt strong { font-size: 20px; font-style: italic; }
.dt .input-txt { color: #656565; }
.dt-on { color: #fd3f3f; }
.dt-on .input-txt { color: #fd3f3f; border-color: #12adff !important; }
.reWrite { height: 38px; line-height: 38px; background: #fff; border: 1px solid #666; color: #666; }
.reWrite:hover { color: #fff; background-color: #FD3F3F; border-color: #FD3F3F; }